package cn.highedu.coolshark.product.service;

import org.springframework.web.multipart.MultipartFile;

/**
 * 文件上传业务类接口
 */
public interface IUploadService {
    /**
     * 上传品牌logo文件
     * @param file 文件
     * @return 文件的访问地址
     */
    String uploadBrandLogo(MultipartFile file);

    /**
     * 上传商品图片
     * @param file 商品图片
     * @return 图片的访问地址
     */
    String uploadProductImage(MultipartFile file);

    /**
     * 删除文件
     * @param fileUrl 文件的Url
     */
    void delete(String fileUrl);

    String uploadAdminAvatar(MultipartFile file);
}
